package com.dkd.http.auth;

import cn.elegent.auth.dto.RoleDTO;
import cn.elegent.auth.service.RoleService;
import com.dkd.config.constant.LoginType;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

@Component
public class RoleInit implements RoleService {

    /**
     * 获取所有的角色
     * @return
     */
    @Override
    public List<RoleDTO> getAllRole() {
        ArrayList<RoleDTO> roleDTOS = new ArrayList<>();
        roleDTOS.add(new RoleDTO(LoginType.LOGIN_ADMIN.getName(),LoginType.LOGIN_ADMIN.getCode().toString()));
        roleDTOS.add(new RoleDTO(LoginType.LOGIN_EMP.getName(),LoginType.LOGIN_EMP.getCode().toString()));
        roleDTOS.add(new RoleDTO(LoginType.LOGIN_PARTNER.getName(),LoginType.LOGIN_PARTNER.getCode().toString()));
        return roleDTOS;
    }
}
